package cn.blogsx.array;

/**
 * 使用静态初始化的时候，还可以使用省略格式：
 * 标准格式：
 * 数据类型[] 数组名称 = new 数据类型[] {元素1,元素2,....};
 *
 * 省略格式：
 * 数据类型[] 数组名称 = {元素一，元素二....};
 *
 * 注意事项，
 * 1.虽然静态初始化没有直接指定长度，但是大括号里面的具体内容，也可以自动推算出来长度
 * 2.静态初始化的标准格式可以拆分为两个步骤
 * 3.动态初始化的标准格式可以拆分为两个步骤
 * 4.静态初始化一旦使用省略格式，就不能拆分为两个步骤了
 *
 * 使用建议：
 * 若果不确定数组中的具体内容，使用动态初始化，确定内容的使用静态初始化
 */
public class Demo03Array {
    public static void main(String[] args) {
        int[] arary1={1,2,3};

        ///静态初始化的标准格式可以拆分为两个步骤
        int[] arrayB;
       arrayB= new int[]{1,2,3};


//        动态初始化的标准格式可以拆分为两个步骤
        int[] arrayC;
        arrayC= new int[5];

        //错误写法,静态初始化一旦使用省略格式，就不能拆分为两个步骤了
//        int arrayD;
//        arrayD ={1,2,3};

    }
}
